*{ margin:0px; padding:0px; font-family:Microsoft Yahei;}
a{ text-decoration:none;}
a:hover{ text-decoration:none;}
img,input{ border:0px;}
ul li{ list-style:none;}
em,i{ font-style:normal;}
.left{ float:left;}
.right{ float:right;}
.main{ margin:0 auto;}
body{ margin:0 auto; width:100%; max-width:640px;position:relative;}
input[type="submit"],input[type="reset"],input[type="button"],button,input[type="text"]{-webkit-appearance: none;border-radius:0px; outline:none; border:0px;}
select{ border:0px;background:none;border-radius:0px;}
html,body{ height:100%}

header{ float:left; width:100%; height:45px}
header .header{ position:fixed;top:0; width:100%; max-width:640px; background:#FF358C; z-index:100;}
header .header h1{ float:left; width:100%; font-size:16px; text-align:center; line-height:45px; color:#fff;}
header .header .fan{ position:absolute; top:0; left:0; z-index:1; width:35px; height:45px; background:url(../images/bg_17.png) no-repeat center center; background-size:auto 22px}
.gray {-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);          filter: grayscale(100%);filter: gray; }

/* 轮播 */
.lSSlideOuter {overflow: hidden;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
.lightSlider:before, .lightSlider:after {content: " ";display: table;}
.lightSlider {overflow: hidden;margin: 0;}
.lSSlideWrapper {max-width: 100%;overflow: hidden;position: relative;}
.lSSlideWrapper > .lightSlider:after {clear: both;}
.lSSlideWrapper .lSSlide {-webkit-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate(0px, 0px);-webkit-transition: all 1s;-webkit-transition-property: -webkit-transform,height;-moz-transition-property: -moz-transform,height;transition-property: transform,height;-webkit-transition-duration: inherit !important;transition-duration: inherit !important;-webkit-transition-timing-function: inherit !important;transition-timing-function: inherit !important;}
.lSSlideWrapper .lSFade {position: relative;}
.lSSlideWrapper .lSFade > * {position: absolute !important;top: 0;left: 0;z-index: 9;margin-right: 0;width: 100%;}
.lSSlideWrapper.usingCss .lSFade > * {opacity: 0;-webkit-transition-delay: 0s;transition-delay: 0s;-webkit-transition-duration: inherit !important;transition-duration: inherit !important;-webkit-transition-property: opacity;transition-property: opacity;-webkit-transition-timing-function: inherit !important;transition-timing-function: inherit !important;}
.lSSlideWrapper .lSFade > *.active {z-index: 10;}
.lSSlideWrapper.usingCss .lSFade > *.active {opacity: 1;}
.lSSlideOuter .lSPager.lSpg {margin: 10px 0 0;padding: 0;text-align: center;}
.lSSlideOuter .lSPager.lSpg > li {cursor: pointer;display: inline-block;padding: 0 5px;}
.lSSlideOuter .lSPager.lSpg > li a {background-color: #222222;border-radius: 30px;display: inline-block;height: 8px;overflow: hidden;text-indent: -999em;width: 8px;position: relative;z-index: 99;-webkit-transition: all 0.5s linear 0s;transition: all 0.5s linear 0s;}
.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {background-color: #FF7523;}
.lSSlideOuter .media {opacity: 0.8;}
.lSSlideOuter .media.active {opacity: 1;}
.lSAction > a {width: 32px;display: block;top: 50%;height: 32px;cursor: pointer;position: absolute;z-index: 99;margin-top: -16px;-webkit-transition: opacity 0.35s linear 0s;transition: opacity 0.35s linear 0s;}
.lSAction > a:hover {opacity: 1;}
.lSAction > .lSPrev {background-position: 0 0;left: 10px;}
.lSAction > .lSNext {background-position: -32px 0;right: 10px;}
.lSAction > a.disabled {pointer-events: none;}
.cS-hidden {height: 1px;opacity: 0;filter: alpha(opacity=0);overflow: hidden;}
.lSSlideOuter.lSrtl {direction: rtl;}
.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager {padding-left: 0;list-style: none outside none;}
.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager {padding-right: 0;}
.lSSlideOuter .lightSlider > *,  .lSSlideOuter .lSGallery li {float: left;}
.lSSlideOuter.lSrtl .lightSlider > *,  .lSSlideOuter.lSrtl .lSGallery li {float: right !important;}

.lb_one{ float:left; width:100%; margin-top:10px; text-align:center; position:relative;}
.lb_one .lSSlideOuter .lSPager.lSpg{ display:none}
.lb_one .lSSlideWrapper{ padding-top:0;}
.lb_one .lSAction{width:100%; margin:0 auto;}
.lb_one .lSAction > a{ width:70px; height:80px;  color:#FF7B23; font-weight:bold; text-align:center; line-height:32px; font-size:20px; top:30%; border-radius:0px;}
.lb_one .lSAction > .lSNext{right:0; background:url(../images/next.png) no-repeat right center; background-size:100%}
.lb_one .lSAction > .lSPrev{left:0px;background:url(../images/pre.png) no-repeat left center; background-size:100%}
.lb_one .item li{ text-align:center;}
.lb_one .item li .top{float: left; width: 100%; text-align: center; line-height: 26px; margin-bottom: 15px;}
.lb_one .item li .top span{display: inline-block; border: 1px solid #FFFFCC; border-radius: 40px; color: #FFFFCC; font-size: 12px; padding: 0px 7px; margin:0px 3px; min-width: 50px; margin-bottom:6px;}
.lb_one .item li .img{ float:left; width:100%; padding:10px 0px; padding-top:12px; background-repeat:no-repeat; background:url(../images/bg_01.png) no-repeat center center;background-size: auto 100%; }
.lb_one .item li .img img{width: 130px; border-radius: 20px;}
.lb_one .item li .dz{float:left; width: 100%; padding-top: 8px;}
.lb_one .item li .dz span{display: inline-block; padding-left: 20px; color: #FCCADF; font-size: 13px; line-height: 30px; background:url(../images/bg_02.png) no-repeat left center; background-size: 13px auto; background-repeat: no-repeat;}
.lb_one .item li .p{ text-align: left;float: left;width: 80%;margin-left: 10%;border-bottom: 1px solid #FDA2C9;margin-bottom: 5px;line-height: 40px;font-size: 14px;color: #fff;}
.lb_one .p .rr{float: right;}
.lb_two{ margin-top:30px}
.lb_two .lSAction > a{ width:35px; height:80px;  top:60px;}
.lb_two .lSAction > .lSNext{right:20px; background:url(../images/right.png) no-repeat right center; background-size:100%}
.lb_two .lSAction > .lSPrev{left:20px;background:url(../images/left.png) no-repeat left center; background-size:100%}
.lb_two .img{ margin-bottom:20px}

/* 首页 */
.sy_bg{ background:url(../images/bg_14.png) repeat-x left top; background-size:auto 100%;background-attachment: fixed;}
.sy_one{float:left; width: 100%; text-align: center; padding: 15px 0;}
.sy_one li{display: inline-block; color: #fff; font-size: 14px; margin:0px 8px; width: 22%;}
.sy_one li .sel span{ background:#FED8E8;}
.sy_one li a{ float:left; width:100%; color:#fff;}
.sy_one li span{ padding: 3px 0; border-radius: 40px; float:left; width: 100%; height: 30px; margin-bottom: 5px;}
.sy_one .img{width: 30px; border-radius: 40px;-moz-box-shadow:0px 2px 4px #BF2566; -webkit-box-shadow:0px 2px 4px #BF2566; box-shadow:0px2px 4px #BF2566;}
.sy_one .s1{border: 1px solid #C9C09C; }
.sy_one .s2{border: 1px solid #FF9EDC;}
.sy_one .s3{border: 1px solid #FEB1B4;}
.sy_one .s3 .img{-moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;}
.sy_two{ float:left; width:90%; margin-top:12px; margin-left:5%;}
.sy_two img{ float:left; width:100%}
.sy_three{float: left; width: 100%; text-align: center; margin-top:20px;}
.sy_three .li{display: inline-block; margin:0px 10px; color: #fff; font-size: 14px; width: 20%;}
.sy_three .li img{ width: 65px;}
.sy_three .li span{ float: left; width: 100%;}
.sy_tz{ float:left; width:92%; margin-left:4%; box-sizing:border-box; height:32px; padding-left:40px; background:url(../images/bg_16.png) no-repeat left center; background-size:auto 100%; margin-top:10px; overflow:hidden;}
.sy_tz ul{list-style: none;margin: 0; width:100%;}
.sy_tz ul li{ line-height:34px; color:#fff; font-size:14px; width:100%;overflow:hidden; text-overflow:ellipsis;white-space:nowrap}
.sy_tz ul li a{ color:#fff;}

/* menu  */
.menu{ float: left;width: 100%; height: 90px;}
.menu ul{ position: fixed;bottom: 0;left: 0;background: #fff;width: 100%;border-top: 2px solid #FEABE2;height: 50px;}
.menu li{width: 33.33333%;float: left;text-align: center;  color: #999999;font-size: 13px;}
.menu li a{ float:left; width:100%; color:#A0A0A0;}
.menu li.sel a{ color:#FF3399;}
.menu li i{float: left;width: 100%;height: 30px;}
.menu li.sel{color: #FF3399;}
.menu li .i1{background:url(../images/m1.png) no-repeat center center;background-repeat: no-repeat; background-size: auto 22px;}
.menu li.sel .i1{background: url(../images/m1-sel.png) no-repeat center center;background-repeat: no-repeat; background-size: auto 22px;}
.menu li .i3{ background:url(../images/m3.png) no-repeat center center;background-repeat: no-repeat; background-size: auto 22px;}
.menu li.sel .i3{ background:url(../images/m3-sel.png) no-repeat center center;background-repeat: no-repeat; background-size: auto 22px;}
.menu .img_pd{float: left;width: 100%;height: 30px;}
.menu .img_pd img{ width: 80px;margin-top:-24px}

/* 我的 */
.my_one{float: left;width: 100%;background-color: #FF358C;padding:10px 0px 20px 0px;}
.my_one .img{float: left;width: 70px;border-radius: 100px;margin-left: 30px;border:3px solid #FEABE2;-moz-box-shadow:0px 2px 5px #C33D75; -webkit-box-shadow:0px 2px 5px #C33D75; box-shadow:0px 2px 5px #C33D75;}
.my_one .left{padding-top: 10px;float: left;margin-left: 20px;max-width: 60%;color: #fff;line-height: 28px;}
.my_one .left i{ font-size:14px; padding-left:10px;}
.my_one i{ padding-left:10px;}
.my_one .name{font-size: 17px;float: left;width: 100%;}
.my_one .wxID{float: left;width: 100%;font-size: 14px;}
.my_two{ float: left;width: 100%;margin-top: 10px;}
.my_two li{float: left;width: 100%;border-bottom: 1px solid #E6E3E3;line-height: 50px;color:#656565;font-size: 15px;background:url(../images/bg_03.png) no-repeat 97% center;background-size: 8px;}
.my_two li a{ float:left; width:100%;color:#656565; font-size:15px;}
.my_two li i{float: left;width: 30px;height:50px;margin-left: 20px;}
.my_two li em{ display:inline-block; color:#fff; background:#FF358C; line-height:18px; width:18px; text-align:center; border-radius:100px; font-size:12px;}
.my_two .i1{background:url(../images/bg_04.png) no-repeat left center;background-size: 17px;}
.my_two .i2{background:url(../images/bg_05.png) no-repeat left center;background-size: 18px;}
.my_two .i3{ background:url(../images/bg_06.png) no-repeat left center;background-size: 18px;}
.my_two .i4{ background:url(../images/bg_07.png) no-repeat left center;background-size: 18px;}

/* list */
.list_one{float:left;width:90%;margin-left:5%;background: #fff;-moz-box-shadow:inset 0px 1px 5px #ccc; -webkit-box-shadow:inset 0px 1px 5px #ccc;box-shadow:inset 0px 1px 5px #ccc;border-radius: 10px;margin-top:5px; overflow:hidden; overflow-y:auto;}
.list_one li{float: left;width: 92%;padding: 2px 4%; background:url(../images/bg_08.png) no-repeat 97% center;background-size: 9px;}
.list_one .nei{float: left;width:100%;padding: 13px 0;border-bottom: 1px solid #E0E0E0; }
.list_one .img{float: left;border:3px solid #FBD3E4;border-radius: 10px;width: 32%;}
.list_one .left{float:left;width: 57.5%; margin-left: 4%;}
.list_one .name{float: left;width: 100%;font-size: 15px;line-height: 28px;color: #666666; font-weight:normal;}
.list_one .info{float:left;width: 100%;color: #999999;font-size: 12px;line-height: 18px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

.fenye{float: left;width:100%;line-height: 28px;color: #fff; text-align: center;margin-top:15px}
.fenye a{background-color: #FF368C;border-radius: 4px;display: inline-block;padding: 0px 5px;font-size: 13px;margin:0px 2px;min-width: 20px;color:#fff;}
.fenye .curr{background-color: #ED5193;}

/* 详情 */
.xq_biao{float: left;width: 90%;padding-top: 15px;line-height: 34px;font-size: 18px;text-align: center;margin-left: 5%;}
.xq_date{float: left;width:100%;font-size: 12px;color: #656565;padding-bottom: 10px;text-align: center;line-height: 24px;}
.xq_content{float: left;width: 84%;margin-left: 8%;color: #999999;font-size: 13px;line-height: 24px;}

/* 个人资料  */
.my_one{float: left;width: 100%;background-color: #FF358C;padding:10px 0px 20px 0px;position:relative;}
.my_one .img{float: left;width: 80px;border-radius: 100px;margin-left: 30px;border:3px solid #FEABE2;-moz-box-shadow:0px 2px 5px #C33D75; -webkit-box-shadow:0px 2px 5px #C33D75; box-shadow:0px 2px 5px #C33D75;}
.my_one .left{padding-top: 10px;float: left;margin-left: 20px;max-width: 60%;color: #fff;line-height: 28px;}
.my_one .name{font-size: 19px;float: left;width: 100%;}
.my_one .wxID{ float: left; width: 100%; font-size: 15px; line-height: 20px;}
.my_one .dz{float: left;  width: 100%;  font-size: 13px; line-height: 20px;}
.my_one .ly{ position: absolute; top: 5px; right: 10px;background-color: #D72D74;padding: 0px 12px;border-radius: 10px;color: #fff;font-size: 13px;line-height: 30px;}

.in_one{float: left;width: 100%;background-color: #F2F2F2;padding:8px 0;line-height: 30px;}
.in_one span{float: left;color: #656565;font-size: 16px;}
.in_one i{float: left;width: 35px;height: 30px;margin-left: 15px;}
.in_one .i1{background:url(../images/bg_13.png)  no-repeat left 8px;background-size: 25px;}
.in_one .i2{ background:url(../images/bg_10.png) no-repeat left center;background-size: 25px;}
.in_one .i3{ background:url(../images/bg_11.png) no-repeat left 8px;background-size: 25px;}
.in_one .i4{ background:url(../images/bg_12.png) no-repeat left 8px;background-size: 25px;}
.in_one .i5{ background:url(../images/bg_13.png) no-repeat left 8px; background-size: 25px;}
.in_one .btn{float:right;width: 70px;padding:0;line-height: 30px;background: #F74B6F;border-radius: 10px;color: #fff;font-size: 14px;margin-right: 10px;}

.in_two{ float: left; width: 92%;margin-left: 4%; margin-top: 10px; overflow: hidden; margin-bottom: 10px;}
.in_two li{ margin-bottom: -1px; float: left; width: 100%; border-bottom: 1px solid #fff; line-height: 46px; font-size: 15px; color: #656565; position: relative;}
.in_two .ll{float: left; padding-left: 35px;}
.in_two .rr{float: right; padding-right: 15px;}
.in_two .txt{ position: absolute; top: 0; right: 15px; width: 100%; height: 46px; border:0; line-height: 46px; font-size: 15px;  text-align: right;background:none}
.in_two .rr_xiang{display: none;}
.edit .rr_xiang{ display: block;}
.pic{ position:absolute;  background:none; top: 0; right:15px; text-align: right; height: 46px; font-weight: normal;}
.pic .btn_xz{float: right;font-weight: normal;background: none;font-size: 14px;color: #656565;height: 46px;line-height: 46px;text-align: right;padding:0;}
.in_two .desc{float: left;width: 86%;padding-left: 35px;color: #999999;font-size: 15px;line-height: 26px;}
.in_two .txt_desc,.in_two .txt_js{display: none;margin:5px 0;float: left;width: 80%;margin-left: 35px;border:1px solid #E6E5E6;padding: 5px 3%;font-size: 15px;line-height: 24px;height: 80px;border-radius: 5px;background: #FCFCFC;}
.in_two .txt_js{height: 200px;margin-bottom: 10px;}
.edit .li{border-bottom: 1px solid #E0E0E0;}
.edit .rr{display: none;}
.edit .desc{ display: none;}
.edit .txt_desc,.edit .txt_js{ display: block;}
.aihao{ float:left; width:100%; padding:5px 0; padding-left:35px; box-sizing:border-box;}
.aihao dd{ float:left; border:1px solid #999999; color:#656565; font-size:15px; line-height:24px; padding:0px 15px; position:relative; border-radius:100px; margin:5px 0; margin-right:10px;}
.aihao dd .close{ position:absolute; top:-10px; color:#fff; text-align:center; line-height:20px; font-size:12px; right:-10px; width:20px; height:20px; background:#999999; border-radius:100px; display:none;}
.p_add{ float:left; display:none; width:100%; padding-left:35px; box-sizing:border-box; padding-top:10px; margin-bottom:5px;}
.p_add .txt1{ float:left; width:71%; border:1px solid #F74B6F; height:42px; line-height:42px;font-size:15px; padding-left:3%; border-radius:5px 0 0 5px;}
.p_add .btn_add{ float:left; width:25%; background:#F74B6F; color:#fff; font-size:15px; height:44px; border-radius:0px 5px 5px 0;}


/* 留言 ly */
.ly_bg{ background:#F1F1F1;}
.ly_one{ float:left; width:94%; margin-left:3%; padding-top:15px; overflow:hidden; overflow-y:auto; position:absolute; top:0; height:100%; padding-top:60px; padding-bottom:60px; box-sizing:border-box}
.ly_one li{ float:left; width:100%; padding-left:55px; box-sizing:border-box; position:relative; margin-bottom:10px;}
.ly_one li .img{ position:absolute; top:0px; left:0px; width:45px; height:45px; border-radius:100px;}
.ly_one li .desc{ float:left; max-width:92%; padding:9px 4%; border:1px solid #E9E9E9; background:#fff; line-height:24px; font-size:13px; color:#CCCCCC; border-radius:0px 10px 10px 10px; margin-top:5px}
.ly_one li.rr{ padding-left:0; padding-right:55px}
.ly_one li.rr .img{ left:auto; right:0;}
.ly_one li.rr .desc{ float:right;border-radius:10px 0px 10px 10px; background:#FE368C; border:1px solid #FE368C; color:#fff;}
.ly_two{ position:fixed; bottom:0px; width:100%; background:#fff; border-top:1px solid #E2E0E2; padding:8px 3%; box-sizing:border-box; max-width:640px; z-index:10; }
.ly_two p{ float:left; width:100%; border-radius:5px; overflow:hidden; background:#F1F1F1; position:relative;}
.ly_two p .txt{ float:left; height:40px; line-height:40px; font-size:14px; outline:none; padding-left:10px; width:100%; background:none;}
.ly_two .btn{ position:absolute; top:0; right:0; height:40px; width:70px; background:#FE368C; color:#fff; z-index:1; font-size:14px;}

.ly_three{ float:left; width:94%; margin-left:3%; overflow:hidden;}
.ly_three li{ float:left; width:100%; border-bottom:1px solid #F1F1F1; padding:12px 0px;}
.ly_three li a{ float:left; width:100%; position:relative; padding-left:65px; box-sizing:border-box;}
.ly_three li .img{ position:absolute; top:0; left:0; width:50px; border-radius:100px; height:50px;}
.ly_three li h3{ float:left; width:80%; font-size:15px; color:#000; line-height:24px;overflow:hidden; text-overflow:ellipsis;white-space:nowrap; height:24px;}
.ly_three li .desc{ float:left; width:80%; font-size:12px; color:#999; height:24px; line-height:24px;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.ly_three li .date{ position:absolute; top:0; right:0;color:#999; font-size:12px; line-height:24px;}
.ly_three li .du{ position:absolute; bottom:0px; right:0; color:#999; line-height:24px; font-size:12px; color:#0C3}
.ly_three li .no{color:red}

/* 注册 */
.zc_body{ background:url(../images/bg_38.png) no-repeat left top; background-size:100%}
.zc_one{ float:left; width:100%; padding-top:20px; line-height:40px; color:#fff; font-size:26px; text-align:center; font-weight:bold;}
.zc_two{ float:left; width:80%; margin-left:6%; background:#fff; border-radius:10px; overflow:hidden; padding:20px 4%; margin-top:25px;-moz-box-shadow:0px 2px 8px #E35793; -webkit-box-shadow:0px 2px 8px #E35793; box-shadow:0px 2px 8px #E35793; margin-bottom:30px;}
.zc_two li{ float:left; width:100%; border:1px solid #C3C3C3; height:42px; border-radius:100px; margin:7px 0; overflow:hidden;}
.zc_two li.li{ border:0px; overflow:auto; height:auto; border-radius:0px;}
.zc_two li p{ float:left; width:60%; border:1px solid #C3C3C3; height:46px;border-radius:100px; overflow:hidden;}
.zc_two li .txt{ float:left; width:100%; height:42px; line-height:42px; padding-left:20px; font-size:15px;}
.zc_two li .txt_pwd{ outline:none;  background-size:14px;}
.zc_two li .btn_yzm{ float:right; width:37%; border:1px solid #FB5199; height:46px; color:#FB5199; font-size:15px; border-radius:100px; background:none;}
.zc_two li .btn_zc{ float:left; width:100%; height:46px; background:#FF358C; background-size:100% 100%; color:#fff; font-size:18px; margin-top:10px; border-radius:50px;}
.zc_two .li_name{ border:0px; color:#282828; font-size:16px; font-weight:bold; text-align:center; margin-bottom:0px; border-radius:0;}
.zc_two .li_bottom{ border:0px; text-align:center; border-radius:0px; margin:0; line-height:40px;}
.zc_two .li_bottom .a{ color:#FB5199; font-size:14px; background:url(../images/bg_08.png) no-repeat center center; background-size:90px; padding:0px 20px;}
.zc_two .ts{ padding:0px; margin:0px; line-height:0px; border:0px; overflow:auto; height:auto;}
.zc_two .ts span{ padding-left:20px; margin-left:5px; background:url(../images/bg_34.png) no-repeat left center; background-size:15px; font-size:12px; color:#F99F01; float:left; height:15px; line-height:15px;}

.zc_two .ll{ border:0px; background:#F7CFE0; border-radius:0; line-height:42px; font-size:16px; text-align:center; font-weight:bold;}
.zc_two select{ float:left; width:100%; height:42px; border:1px solid #C3C3C3; border-radius:100px;-webkit-appearance: none; background:url(../images/bg_20.png) no-repeat right center; padding-left:20px; outline:none; font-size:15px;}
.zc_two .s1{ width:31%;}
.zc_two .s2{ width:31%; margin-left:3%}
.zc_two .s3{ width:31%; float:right;}
.zc_two .img_tx{ float:left; width:100%; height:80px; width:80px; border-radius:100%;}
.zc_two .btn_tx{ float:left; margin-left:15px; margin-top:30px; background:#FF358C; width:80px; height:30px; border-radius:4px; color:#fff; font-size:14px;}